package com.dms.modules.message.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.time.LocalDateTime;

/**
 * 社区通知消息DTO
 */
@Data
@ApiModel(value = "社区通知消息DTO", description = "社区互动通知消息")
public class CommunityNotificationDTO {
    
    @ApiModelProperty("通知类型：1-点赞帖子，2-收藏帖子，3-点赞评论")
    private Integer type;
    
    @ApiModelProperty("操作者ID")
    private Long operatorId;
    
    @ApiModelProperty("操作者昵称")
    private String operatorNickname;
    
    @ApiModelProperty("操作者头像")
    private String operatorAvatar;
    
    @ApiModelProperty("帖子ID")
    private Long postId;
    
    @ApiModelProperty("帖子标题")
    private String postTitle;
    
    @ApiModelProperty("评论ID")
    private Long commentId;
    
    @ApiModelProperty("评论内容")
    private String commentContent;
    
    @ApiModelProperty("操作时间")
    private LocalDateTime createTime;
} 